3 خطوات لتحسين سرعة الموقع تعرف عليها
اليوم سنتحدث عن 3 خطوات لتحسين سرعة الموقع الخاص بك، هناك العديد من الخطوات التي يجب عليك القيام بها من أجل أن يصبح لديك موقع سرعته عالية واليوم سنستعرض 3 خطوات أخرى لمساعدتك من أجل زيادة سرعة الموقع الخاص بك
3 خطوات لتحسين سرعة الموقع
1- تأجيل تحميل جافا سكريبت
تأجيل ملف يعني منعه من التحميل حتى بعد تحميل عناصر أخرى.
إذا قمت بتأجيل الملفات الأكبر، مثل JavaScript، فإنك تضمن تحميل بقية المحتوى الخاص بك دون تأخير.
إذا كان لديك موقع وورد بريس، يمكنك استخدام إضافة WP Rocket للتحكم بسهولة في تحميل جافا سكريبت المؤجلة.
كل ما عليك فعله هو تحديد المربع بجوار “تحميل ملفات JS المؤجلة ”
أما إذا كان لديك موقع HTML، فستحتاج إلى إجراء تعديل في ملف JavaScript خارجي ونقله إلى قبل علامة </body>
3 خطوات لتحسين سرعة الموقع
2- تقليل وقت first byte
بالإضافة إلى الوقت الذي تستغرقه صفحتك لتحميلها بالكامل، ستحتاج أيضًا إلى إلقاء نظرة على مقدار الوقت الذي تستغرقه الصفحة في بدء التحميل.
وقت first byte أو TTFB هو مقدار الوقت الذي يجب أن ينتظره المستعرض قبل الحصول على وقت first byte من البيانات الملقم.
الجدير بالذكر أن جوجل توصي Google بـ TTFB أقل من 200 مللي ثانية.
وعلى عكس الكثير من عوامل الأداء الأمامية التي يركز عليها معظم مالكي المواقع، فإن هذا هو مصدر قلق من جانب الخادم.
وعندما يقوم المستخدم بزيارة موقعك، يقوم المستعرض بإرسال طلب HTTP إلى الخادم الذي يستضيفه.
هناك ثلاث خطوات يجب أن تحدث عند طلب first byte من البيانات:
- DNS lookup
- Server processing “معالجة الخادم”
- Response “استجابه”
كما يمكنك معرفة المدة التي تستغرقها هذه العملية لموقعك باستخدام أدوات مطوري Chrome أو أى أداة من جهة خارجية.
إذا كنت تستخدم أدوات المطور، فمن المهم أن نتذكر أن وقت الاستجابة يمكن أن يتأثر باتصال إنترنت الخاص بك.
لذلك إذا قمت بأبطأ الاتصال الخاص بك، وسوف تظهر استجابة الخادم الخاص بك أبطأ.
وللوصول إلى هذه المعلومات في أدوات المطور، أضغط على علامة التبويب “الشبكة” والماوس فوق العنصر العلوي في العمود ” Waterfall”.
يمكنك أيضًا استخدام أي عدد من أدوات الجهات الخارجية المجانية مثل Webpage Testوذلك من أجل اختبار موقعك من مركز بيانات.
إذا كان TTFB الخاص بك أقل من 200ms، كنت في حالة جيدة.
إذا لم يكن الأمر كذلك، فيمكن أن يكون لديك مشكلة يجب عليك معالجتها .
بشكل عام، تحدث معظم المشكلات المتعلقة بـ TTFB البطيء إما بسبب مشكلات الشبكة أوإنشاء المحتوى الديناميكي أوتكوين ملقم ويب وحركة المرور.
من بين هذه العوامل الأربعة، يمكنك التحكم في إثنين:
– إنشاء المحتوى الديناميكي وتكوين الخادم.
على عكس الصفحات الثابتة، يحتاج الملقم إلى “إنشاء” ملف حيوي قبل الاستجابة.
إذا كان لديك موقع ووردبريس، فإن صفحاتك على الأرجح ديناميكية. وهذا يعني أنها تحتاج إلى التفاعل مع قاعدة بيانات لتكون ” built” مع PHP قبل أن يتم تسليمها.
يمكنك تقليل الوقت الذي يستغرقه ذلك من خلال تمكين التخزين المؤقت و الذي سيقوم بالوصول إليه في خلال دقيقة واحدة.
3- تقليل وقت استجابة الخادم
أحد أكبر العوامل التي تؤثرفي مدى سرعة تحميل صفحتك هو مقدار الوقت الذي يستغرقه البحث في DNS.
DNS أو اسم المجال هو ملقم قاعدة بيانات عناوين IP وأسماء المضيفين المقترنة بهم.
عندما يقوم مستخدم بكتابة عنوان URL في المستعرض الخاص به، يكون ملقم DNS هو ما يترجم عنوان URL هذا إلى عنوان IP الذي يشير إلى موقعه عبر الإنترنت.
بحث DNS، إذن، هو عملية العثور على سجل DNS محدد. يمكنك التفكير في الأمر على أنه جهاز الكمبيوتر الخاص بك يبحث عن رقم في دفتر الهاتف.
على سبيل المثال، لنفترض أنك تريد زيارة عنوان URL ubnt.com. يمكنك كتابة هذا في المتصفح الخاص بك — ولكن هذا يعني القليل جداً لجهاز الكمبيوتر الخاص بك.
سيقوم ISP بإجراء بحث DNS للعثور على عنوان IP المقترن بعنوان URL هذا.
وسوف تحصل على عنوان IP مثل 52.40.57.158.443، الذي يقول لها أين تجد الموقع الذي تبحث عنه.
تمنع هذه الخطوة المستخدمين من الحاجة إلى حفظ سلاسل طويلة من الأرقام للوصول إلى المعلومات عبر الإنترنت.
يعتمد مقدار الوقت الذي تستغرقه هذه الخطوة على مدى سرعة موفر DNS. إذا لم يكن الأمر كذلك،
قد يكون الوقت قد حان للتبديل إلى موفر DNS أسرع.
يمكنك التحقق من تقرير مقارنة سرعة DNS هذا، الذي يتم تحديثه شهريًا،
للحصول على فكرة عن مكان تكديس الموفر، ومعرفة موفري الخدمة الذين يقدمون سرعات أعلى.
إذا كنت تستخدم DNS بطيء، فإن هذا يزيد من الوقت الذي يستغرقه المستعرضات لتحديد موقع موقعك.
يمكن للتبديل إلى موفر DNS أسرع للتسريع من العملية.